package org.rr.collection;
import java.util.Iterator;
import org.rr.commons.collection.LruList;
import junit.framework.TestCase;
public class LruListTest extends TestCase {
public void testList1() {
int len = 5;
LruList<String> l = new LruList<>(len);
for(int i=0; i < 8; i++) {
l.add(String.valueOf(i+"val"));
}
assertEquals("[3val, 4val, 5val, 6val, 7val]", l.toString());
assertEquals(len, l.size());
Iterator<String> iterator = l.iterator();
String testResult = "";
while(iterator.hasNext()) {
testResult += iterator.next();
}
assertEquals("3val4val5val6val7val", testResult);
l.clear();
assertEquals(0, l.size());
}
}